cancer spak quantum dots quantum hall effect semiconductor physics nanoparticles roux qhe valiant nanotechnology